package com.simple.po;

import java.util.Date;

import com.xunj.core.CorePo;

/**
 * FeeReport entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public class FeeReport extends CorePo implements java.io.Serializable {

	// Fields

	private String feeReportId;
	private String feeReportCode;
	private String areaId;
	private String areaName;
	private String areaDeptId;
	private String areaDeptName;
	private String feeReportYear;
	private String feeReportMonth;
	private Date endDate;
	private Date createDate;
	private String createUserId;
	private String createUserName;
	private String feeReportRemark;
	private String reportState;
	private Double reportBillAmount;
	private Integer reportBillCount;
	private Double reportCertificateAmount;
	private Integer reportCertificateCount;
	private Double billAmountTol;
	private Integer billCountTol;
	private Double certificateAmountTol;
	private Integer certificateCountTol;
	private String writtenOffReportRemark;
	private String otherFeeRemark;
	private Integer certificateNoStart;
	private Integer certificateNoEnd;
	private Date writtenOffDate;
	private String writtenOffUserId;
	private String writtenOffUserName;
	private String remitCompany;
	private String remitCompanyName;
	private String remitUserId;
	private String remitUserName;
	private Date remitDate;
	private String remitState;
	private String remitRemark;
	// Constructors

	public String getRemitCompany() {
		return remitCompany;
	}

	public void setRemitCompany(String remitCompany) {
		this.remitCompany = remitCompany;
	}

	public String getRemitCompanyName() {
		return remitCompanyName;
	}

	public void setRemitCompanyName(String remitCompanyName) {
		this.remitCompanyName = remitCompanyName;
	}

	public String getRemitUserId() {
		return remitUserId;
	}

	public void setRemitUserId(String remitUserId) {
		this.remitUserId = remitUserId;
	}

	public String getRemitUserName() {
		return remitUserName;
	}

	public void setRemitUserName(String remitUserName) {
		this.remitUserName = remitUserName;
	}

	public Date getRemitDate() {
		return remitDate;
	}

	public void setRemitDate(Date remitDate) {
		this.remitDate = remitDate;
	}

	public String getRemitState() {
		return remitState;
	}

	public void setRemitState(String remitState) {
		this.remitState = remitState;
	}

	public String getRemitRemark() {
		return remitRemark;
	}

	public void setRemitRemark(String remitRemark) {
		this.remitRemark = remitRemark;
	}

	/** default constructor */
	public FeeReport() {
	}

	/** minimal constructor */
	public FeeReport(String feeReportId) {
		this.feeReportId = feeReportId;
	}

	/** full constructor */
	public FeeReport(String feeReportId, String feeReportCode, String areaId,
			String areaName, String areaDeptId, String areaDeptName,
			String feeReportYear, String feeReportMonth, Date endDate,
			Date createDate, String createUserId, String createUserName,
			String feeReportRemark, String reportState,
			Double reportBillAmount, Integer reportBillCount,
			Double reportCertificateAmount, Integer reportCertificateCount,
			Double billAmountTol, Integer billCountTol,
			Double certificateAmountTol, Integer certificateCountTol,
			String writtenOffReportRemark, String otherFeeRemark,
			Integer certificateNoStart, Integer certificateNoEnd,
			Date writtenOffDate, String writtenOffUserId,
			String writtenOffUserName) {
		this.feeReportId = feeReportId;
		this.feeReportCode = feeReportCode;
		this.areaId = areaId;
		this.areaName = areaName;
		this.areaDeptId = areaDeptId;
		this.areaDeptName = areaDeptName;
		this.feeReportYear = feeReportYear;
		this.feeReportMonth = feeReportMonth;
		this.endDate = endDate;
		this.createDate = createDate;
		this.createUserId = createUserId;
		this.createUserName = createUserName;
		this.feeReportRemark = feeReportRemark;
		this.reportState = reportState;
		this.reportBillAmount = reportBillAmount;
		this.reportBillCount = reportBillCount;
		this.reportCertificateAmount = reportCertificateAmount;
		this.reportCertificateCount = reportCertificateCount;
		this.billAmountTol = billAmountTol;
		this.billCountTol = billCountTol;
		this.certificateAmountTol = certificateAmountTol;
		this.certificateCountTol = certificateCountTol;
		this.writtenOffReportRemark = writtenOffReportRemark;
		this.otherFeeRemark = otherFeeRemark;
		this.certificateNoStart = certificateNoStart;
		this.certificateNoEnd = certificateNoEnd;
		this.writtenOffDate = writtenOffDate;
		this.writtenOffUserId = writtenOffUserId;
		this.writtenOffUserName = writtenOffUserName;
	}

	// Property accessors

	public String getFeeReportId() {
		return this.feeReportId;
	}

	public void setFeeReportId(String feeReportId) {
		this.feeReportId = feeReportId;
	}

	public String getFeeReportCode() {
		return this.feeReportCode;
	}

	public void setFeeReportCode(String feeReportCode) {
		this.feeReportCode = feeReportCode;
	}

	public String getAreaId() {
		return this.areaId;
	}

	public void setAreaId(String areaId) {
		this.areaId = areaId;
	}

	public String getAreaName() {
		return this.areaName;
	}

	public void setAreaName(String areaName) {
		this.areaName = areaName;
	}

	public String getAreaDeptId() {
		return this.areaDeptId;
	}

	public void setAreaDeptId(String areaDeptId) {
		this.areaDeptId = areaDeptId;
	}

	public String getAreaDeptName() {
		return this.areaDeptName;
	}

	public void setAreaDeptName(String areaDeptName) {
		this.areaDeptName = areaDeptName;
	}

	public String getFeeReportYear() {
		return this.feeReportYear;
	}

	public void setFeeReportYear(String feeReportYear) {
		this.feeReportYear = feeReportYear;
	}

	public String getFeeReportMonth() {
		return this.feeReportMonth;
	}

	public void setFeeReportMonth(String feeReportMonth) {
		this.feeReportMonth = feeReportMonth;
	}

	public Date getEndDate() {
		return this.endDate;
	}

	public void setEndDate(Date endDate) {
		this.endDate = endDate;
	}

	public Date getCreateDate() {
		return this.createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public String getCreateUserId() {
		return this.createUserId;
	}

	public void setCreateUserId(String createUserId) {
		this.createUserId = createUserId;
	}

	public String getCreateUserName() {
		return this.createUserName;
	}

	public void setCreateUserName(String createUserName) {
		this.createUserName = createUserName;
	}

	public String getFeeReportRemark() {
		return this.feeReportRemark;
	}

	public void setFeeReportRemark(String feeReportRemark) {
		this.feeReportRemark = feeReportRemark;
	}

	public String getReportState() {
		return this.reportState;
	}

	public void setReportState(String reportState) {
		this.reportState = reportState;
	}

	public Double getReportBillAmount() {
		return this.reportBillAmount;
	}

	public void setReportBillAmount(Double reportBillAmount) {
		this.reportBillAmount = reportBillAmount;
	}

	public Integer getReportBillCount() {
		return this.reportBillCount;
	}

	public void setReportBillCount(Integer reportBillCount) {
		this.reportBillCount = reportBillCount;
	}

	public Double getReportCertificateAmount() {
		return this.reportCertificateAmount;
	}

	public void setReportCertificateAmount(Double reportCertificateAmount) {
		this.reportCertificateAmount = reportCertificateAmount;
	}

	public Integer getReportCertificateCount() {
		return this.reportCertificateCount;
	}

	public void setReportCertificateCount(Integer reportCertificateCount) {
		this.reportCertificateCount = reportCertificateCount;
	}

	public Double getBillAmountTol() {
		return this.billAmountTol;
	}

	public void setBillAmountTol(Double billAmountTol) {
		this.billAmountTol = billAmountTol;
	}

	public Integer getBillCountTol() {
		return this.billCountTol;
	}

	public void setBillCountTol(Integer billCountTol) {
		this.billCountTol = billCountTol;
	}

	public Double getCertificateAmountTol() {
		return this.certificateAmountTol;
	}

	public void setCertificateAmountTol(Double certificateAmountTol) {
		this.certificateAmountTol = certificateAmountTol;
	}

	public Integer getCertificateCountTol() {
		return this.certificateCountTol;
	}

	public void setCertificateCountTol(Integer certificateCountTol) {
		this.certificateCountTol = certificateCountTol;
	}

	public String getWrittenOffReportRemark() {
		return this.writtenOffReportRemark;
	}

	public void setWrittenOffReportRemark(String writtenOffReportRemark) {
		this.writtenOffReportRemark = writtenOffReportRemark;
	}

	public String getOtherFeeRemark() {
		return this.otherFeeRemark;
	}

	public void setOtherFeeRemark(String otherFeeRemark) {
		this.otherFeeRemark = otherFeeRemark;
	}

	public Integer getCertificateNoStart() {
		return this.certificateNoStart;
	}

	public void setCertificateNoStart(Integer certificateNoStart) {
		this.certificateNoStart = certificateNoStart;
	}

	public Integer getCertificateNoEnd() {
		return this.certificateNoEnd;
	}

	public void setCertificateNoEnd(Integer certificateNoEnd) {
		this.certificateNoEnd = certificateNoEnd;
	}

	public Date getWrittenOffDate() {
		return this.writtenOffDate;
	}

	public void setWrittenOffDate(Date writtenOffDate) {
		this.writtenOffDate = writtenOffDate;
	}

	public String getWrittenOffUserId() {
		return this.writtenOffUserId;
	}

	public void setWrittenOffUserId(String writtenOffUserId) {
		this.writtenOffUserId = writtenOffUserId;
	}

	public String getWrittenOffUserName() {
		return this.writtenOffUserName;
	}

	public void setWrittenOffUserName(String writtenOffUserName) {
		this.writtenOffUserName = writtenOffUserName;
	}

}